Enterprise Version
(extreme detailed pattern)